#pragma once
// include SFML
#include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>
#include <SFML/Audio.hpp>
#include <SFML/System.hpp>

#include <windows.h>
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <algorithm>

using namespace sf;
using namespace std;

typedef Vector2f Vec2f;

inline auto tof = [&](auto x) -> float {return static_cast<float>(x); };



#ifdef USE_CREATE
#define USE_Create inline
#else
#define USE_Create
#endif

USE_Create namespace Create {}